home *** CD-ROM | disk | FTP | other *** search
-
-
-
- From: N3Aia Packet Bbs
- To: All Msg #98, 05-Apr-89 08:21pm
- Subject: AMTOR Tutorial - Part 1 of 3
-
- From: N9ANL @ N9GTM
- To: All
-
- AMTOR - Part one of a three part series.
-
- Since they were introduced several years ago, many thousands of all-mode data
- controllers have been sold. I'm referring to the AEA PK232 and PK64, and the
- Kantronics KAM. These units offer a mode of communication called AMTOR. Most
- people who purchase one of these units do so primarily for packet use, but are
- curious about AMTOR. They would like to try the mode, but hesitate because
- they don't understand it. Unfortunately, the manuals that come with the
- all-mode units do a very poor job of explaining it. This series will be an
- attempt to make AMTOR simple.
-
- First I want to discuss how and for what purpose it was developed, and to
- offer a plain-language explanation of how it works.
-
- During the nineteen seventies, the Dutch government developed a system of
- digital communication called SITOR. It was designed to provide reliable RTTY
- communication under adverse conditions, while still maintaining an extremely
- low error-rate. The SITOR protocol was meant primarily for maritime use. It
- was so reliable a system that it was soon in use world wide.
-
- In the early 1980's, Peter Martinez, G3PLX, made several minor changes to the
- SITOR protocol and called it AMTOR. The FCC authorized its use by U S amateurs
- beginning in January of 1983.
-
- AMTOR is different than any digital mode you may have used, in that it is the
- only synchronous type of RTTY authorized at the present time. "Synchronous"
- means that the two stations in an AMTOR ARQ contact are synchronized (linked)
- with each other.
-
- There are three modes in AMTOR. The first is ARQ, an acronym for Automatic
- Repeat Request, sometimes called Mode A. It makes the familiar chirp chirp
- sound you have often heard. The second mode is FEC, an acronym for Forward
- Error Correcting. It is sometimes called Mode B. The sound of an FEC
- transmission is similar to that of Baudot RTTY. The third mode is called Mode
- L, the Listen mode. It allows an operator to decode an ARQ signal even though
- he is not one of the two stations that are linked.
-
- First lets talk about the ARQ mode.
-
- Let me begin by describing what's called the "ARQ Cycle". It is 450
- milliseconds in length. It starts with the information sending station
- transmitting a data-burst consisting of three characters. Since AMTOR uses a
- seven-bit code, and the data-transfer rate is fixed at 100 baud, this
- data-burst takes 210 milliseconds. Next there is an 85 millisecond period of
- silence, during which the receiving station checks the 3 characters for
- validity. If the data-burst passes the check, the receiving station prints it,
- and sends back a single character control code. This takes 70 milliseconds.
- The control code (an ACK) says, "OK, I got it, send the next burst". If the
- data-burst does not pass the check, the receiving station prints nothing and
- returns a control code (a NAK) that says "Hey, I didn't get it. Send it
- again". The sending station will continue to repeat the data-burst until it
- gets an ACK. The control code is followed by another 85 milliseconds of
- silence, and the cycle begins again with either the next data-burst if the
- information sending station received an ACK, or a repeat of the last
- data-burst if it got a NAK.
-
- The AMTOR ARQ mode has often been referred to as error free. That is not quite
- true. Errors are possible, but the error rate is so extremely low that it is
- VIRTUALLY error free.
-
- The method of error detection used is quite simple. Five of the bits in each
- character of the AMTOR code are information bearing bits. The other two are
- used for error detection. The five information bearing bits in each character
- are identical to the five information bearing bits for that character in the
- Baudot code. Each of the two error detection bits can be either a mark or a
- space. The code is arranged so that every AMTOR character contains four marks
- and three spaces. A three character data-burst then, contains a total of
- twelve marks and nine spaces. All the information receiving station must do
- therefore, is count the total number of marks and spaces in the data-burst it
- received to detect whether or not there has been an error.
-
- While data is not being transferred, the information sending station transmits
- idle signals to maintain the link.
-
- Please note that throughout this description of the AMTOR ARQ mode I have
- referred to the "information sending station" and the "information receiving
- station". This is because when two stations are linked in Mode A, both are
- transmitting at intervals, thus it would be incorrect to refer to one as the
- "transmitting station" and the other as the "receiving station".
-
- In an ARQ link, the timing is set by the station that initiated the contact.
- It is called the "master" station, with the other station being the "slave".
-
- <End Part 1 of 3>
-
- --- FD 2.00
- * Origin: Import From [N3AIA @ N3AIA] Packet BBS - Schaumburg, IL.
- (1:115/777.3)
-
-
- From: N3Aia Packet Bbs
- To: All Msg #99, 05-Apr-89 08:23pm
- Subject: AMTOR Tutorial - Part 2 of 3
-
- From: N9ANL @ N9GTM
-
- AMTOR - Part two of a three part series.
-
- The second mode we will discuss is FEC.
-
- This mode is not synchronous, and the stations involved are not linked, but
- they do operate in phase with each other. In order for them to stay in phase,
- each FEC transmission is started with several sets of "phasing pairs". These
- are repeated at regular intervals during the course of the transmission, so
- that the two stations can stay in phase. While no data is being transferred,
- idle signals are transmitted to keep the two stations in phase. In Mode B,
- each character is transmitted twice, 350 milliseconds apart. The receiving
- station prints a character the first time it is received if the mark/space
- count is correct. If it was received correctly the first time it was sent it
- was printed, and will be ignored the second time it is received. If it was
- incorrect the first time it was received, it is ignored, and will be printed
- the second time it is sent if it is received correctly.
-
- This method of error detection is much less effective than that used in ARQ,
- and the error-rate is considerably higher than it is in that mode. Although
- higher than in ARQ, the error-rate is still far lower than it is in other
- forms of RTTY.
-
- The third AMTOR mode is called Mode L, or the "Listen" mode.
-
- It allows an operator to print ARQ data-bursts even though he is not linked to
- the information sending station. There is no error detection at all in the
- Listen mode, and if the station being monitored is asked for repeats (RQ's),
- they will be printed.
-
- Before discussing AMTOR operation, I want to explain two conventions that that
- are used in all three types of RTTY.
-
- The first is that lower sideband ONLY is used regardless of operating
- frequency. Failure to observe this practice will result in reversed tones,
- known as an "upside-down" signal.
-
- The second convention regards how the frequency of operation is specified. In
- single sideband or CW operation it is simple. If you are on say, 14,100.00 and
- you are told to "move to 14,050.00", you just dial up the new frequency.
-
- In RTTY when a frequency is specified, it does not refer to the frequency
- shown on your display or dial. It refers to the frequency at which your MARK
- TONE signal appears, regardless of what your display reads. This may seem
- complicated, but there is a very good reason for it to be done this way.
-
- Before I explain, let me mention two terms that may not be familiar to you.
- One is Audio Frequency Shift Keying (AFSK), and the other is Frequency Shift
- Keying (FSK).
-
- When operating AFSK, your transmitter is keyed by the PTT line, and you feed
- mark and space tones into the microphone jack. Since you will be on the lower
- sideband, your mark tone signal will appear to be a carrier 2125 Hertz below
- the frequency shown on your display.
-
- When operating FSK, tones are not used. Your transmitter is keyed by the PTT
- line, and produces a carrier just as though it was in the CW mode. The FSK
- line from your data controller is merely opened and closed. As it opens and
- closes, it shifts this carrier by 170 Hertz. In FSK operation, where your mark
- tone signal appears depends on the radio you are using. It can appear either
- 170 HERTZ ABOVE, or DIRECTLY ON the frequency shown on your display.
-
- Remember, the station you are in contact with does not know whether you are
- using AFSK or FSK. If you asked him to move to another frequency, specified as
- shown on your display, he would need know this. Also, if you are using FSK, he
- would need to know whether your particular radio shows the position of the
- mark or space tone signal on its display.
-
- Using this convention to specify frequency eliminates all this. An operator
- need only know where his own mark tone signal is relative to his display, and
- specify his frequency accordingly. The other operator, using this convention,
- can then tune him correctly regardless of whether he is using AFSK or FSK.
-
- It is my experience, at least with my equipment, that FSK is the most
- desirable method to use. That is because using the 500 Hertz filter eliminates
- a great deal of QRM, and I cannot use it in the lower sideband mode. If your
- radio allows you to use this filter while in lower sideband, then it really
- doesn't make much differance whether you use AFSK or FSK.
-
- Since the two stations in an ARQ contact are synchronized, they must recognize
- each other, and the called station must respond ONLY to a call directed
- specifically to it. For this reason a SELCAL system is used for
- identification. Selcal is an acronym for Selective Call.
-
- The convention is to derive your selcal from the first and the three trailing
- letters of your callsign, thus my selcal would be NANL. In the case of a
- one-by-two callsign such as W1AW, the first letter is repeated, followed by
- the two trailing letters, so its selcal would be WWAW. If the callsign is a
- two-by-one, the first letter is repeated twice, followed by the trailing
- letter. The selcal of KK9H, for example, would be KKKH. A two-by-two callsign
- such as KB9SV, results in a selcal of KBSV. For a two- by-three callsign like
- KA9ABC, the selcal would be KABC.
-
- While it is not necessary to follow this convention, since any four letters
- can be a selcal, it is a good idea to do so. If you do, then any operator who
- knows your callsign can deduce your selcal.
-
- <End Part 2 of 3>
-
- --- FD 2.00
- * Origin: Import From [N3AIA @ N3AIA] Packet BBS - Schaumburg, IL.
- (1:115/777.3)
-
-
- From: N3Aia Packet Bbs
- To: All Msg #100, 05-Apr-89 08:24pm
- Subject: AMTOR Tutorial - Part 3 of 3
-
- From: N9ANL @ N9GTM
-
- AMTOR - Part three of a three part series.
-
- There are three ways to initiate an ARQ contact in AMTOR. You can call CQ, you
- can respond to another stations CQ call, or you can call a specific station.
-
- In the first case, always call CQ in the FEC mode, NOT ARQ. When you do this,
- be sure to include your selcal. Following your CQ, return to AMTOR Standby and
- wait for a reply. If you receive a response to your CQ, it could be in FEC,
- although it is much more likely that it will be in ARQ. If the response is in
- ARQ, your station will begin the ARQ cycle, and you will see that idle signals
- are being received. At this point, the link is established and your station is
- ready to receive text. Now the other operator need only open his transmit
- buffer, type the text, and it will be sent to you.
-
- If text stops appearing on your screen, just stand by. Your station is
- probably requesting repeats because it received a data-burst incorrectly. You
- will soon receive the block correctly, and traffic will begin to flow again.
-
- When the other station is ready to receive information from you, he will turn
- the link over to you, and it will be your turn to send text to him. He will do
- this by sending you a turnover sequence. That is the two characters
- "Plus-Question mark" (+?).
-
- You will know when the turnover has been made by the change in rhythm of your
- stations transmissions. Before the turnover, your station was sending single
- character data-bursts 70 milliseconds in length. When the turnover occurs, it
- will begin transmitting three character data- bursts 210 milliseconds in
- length.
-
- When the turnover has been made, simply open your transmit buffer and begin
- typing text for transmission.
-
- When you are transmitting text in ARQ, you will see it pop onto your screen in
- three character blocks, as the blocks are acknowleged by the receiving
- station. If this text stops appearing and nothing seems to be happening, it
- just means that the receiving station is requesting repeats because it
- received the last data-burst your station sent incorrectly. Stand by. The
- incorrect block will soon be acknowledged, and traffic will flow again.
-
- When you are ready to receive text again, reverse the link by sending the
- turnover sequence (+?).
-
- The second way to initiate a contact is to answer another stations CQ.
-
- When a station calls CQ in FEC, its selcal should be included. If it is not,
- you can deduce what it is. To answer the CQ, just start an ARQ transmission.
- When you do this, your program will ask for the selcal of the station you wish
- to call. When you enter it, the ARQ cycle will start, with your station
- transmitting the other stations selcal. You will soon hear the other station
- responding with control codes, and you will see an indication that your
- station is sending idle signals. Now the link is established. Just open your
- transmit buffer and type in text for transmission. When you are ready for the
- other stations reply, send the turnover (+?) and reverse the link.
-
- The third way to initiate a contact is to call a specific station in ARQ.
-
- Usually, this will happen when you have been watching an ARQ contact in the
- Listen mode, and you want to call one of the stations when they finish. In
- this case, since you have been "eavesdropping", you already know the selcal of
- the station you want to call. You also know it is on frequency, since the
- contact has just been terminated. Call your station by starting an ARQ
- transmission just as though you were replying to a CQ call.
-
- There are two control codes used in AMTOR that you should be familiar with.
-
- The first is "Control-C". It is used to force a changeover. If the other
- station in an ARQ link is information sending station, and you want to reverse
- the link without waiting for it to send the changeover sequence, you can do so
- by sending it a Control- C.
-
- The second code is "Control-D". It is used to break an ARQ link. An ARQ
- contact should ALWAYS be ended with a Control D.
-
- There are a couple of other things to be aware of.
-
- The T/R switching time of your rig should be on the order of 25 milliseconds
- for best ARQ operation. All newer rigs and most older ones easily meet this
- standard. Some rigs though, designed before AMTOR came into use, may require
- simple modifications. Notably, these are the Kenwood TS930S, and the earlier
- ICOM rigs. In any case, if you are in doubt, a call to the manufacturer will
- get you any information you need.
-
- Since the ARQ cycle requires your rig to return to full receive sensitivity
- quickly, always set your AGC for fast release, or turn it off entirely.
-
- Most AMTOR activity will be found on 20 meters. Look for it around 14,075.00.
- You will also find activity around 3,650.00, 7,050.00, and 21,075.00.
-
- I hope I've made AMTOR easier for you to understand than the manual you got
- with your data controller did.
-
- If you enjoy a good rag chew, it's lots of fun. Give it a try.
-
- Best 73,
- Red, N9ANL
- Chicago, Illinois
-
- --- FD 2.00
- * Origin: Import From [N3AIA @ N3AIA] Packet BBS - Schaumburg, IL.
- (1:115/777.3)
-